package com.bjpowernode.springboot.service;

import com.bjpowernode.springboot.entity.OfficeDocumentBean;
import com.bjpowernode.springboot.entity.PageBean;

import java.util.List;

public interface DocumentService {
    List<OfficeDocumentBean> queryDocumentByPageBean(PageBean pageBean);

    List<OfficeDocumentBean> queryDocuments(); // 查询所有

    int countDocuments(); // 查询文档的数据总数量

    void addDocument(OfficeDocumentBean odb);

    void loadToRedis(); // 将数据库中的文档数据导入到redis中

    List<OfficeDocumentBean> readhot5Doc(); // 读取最热门的5条文档记录

    OfficeDocumentBean queryDocById(int docId); // 通过docId查询

    void updataVisCount(int curVisDocId);
}
